@import '../def.scss';

.content {
	.address{
		width: 750rpx;
		height: 122rpx;
		background: #fff;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 24rpx;
		box-sizing: border-box;
		font-size: 28rpx;
		font-weight: normal;
		line-height: 32rpx;
		letter-spacing: 1rpx;
		color: #000000;
		margin-top: 16rpx;
		.left{
			.name{
				display: flex;
				align-items: center;
				padding-bottom: 16rpx;
				.icon{
					width: 28rpx;
					height: 34rpx;
					margin-right: 18rpx;
				}
				.addr{
					width: 580rpx;
					display: inline-block;
				}
			}
			.desc{
				padding-left: 50rpx;
				span{
					margin-right:30rpx;
				}
			}
		}
		.right{
			width: 34rpx;
			height: 34rpx;
		}
	}
}
.buy{
	padding: 0 20rpx;
	padding: 15rpx 20rpx;
	box-sizing: border-box;
	width: 100%;
	min-height: 254rpx;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #fff;
	margin: 15rpx 0;
	.buy-left{
		display: flex;
		.buy-pic{
			width: 204rpx;
			height: 222rpx;
			border-radius: 8px;
		}
		
	}

}
.pri-wrap{
	margin-left: 16rpx;
	display: flex;
	flex-direction: column;
	justify-content: center;
	.pri-title{
		margin-left: 16rpx;
		margin-bottom: 16rpx;
		font-size: 28rpx;
		font-weight: normal;
		line-height: 32rpx;
		color: #000000;

	}
	.price{
		font-size: 42rpx;
		font-weight: normal;
		line-height: normal;
		color: #EC6A0A;
		.price-icon{
			font-weight: 400;
			font-size: 28rpx;
		}
	}
	.pri-title{
		font-size: 28rpx;
		font-weight: normal;
		line-height: 32rpx;
		color: #000000;

	}
	.attr{
		margin-left: 5rpx;
		font-size: 28rpx;
		font-weight: normal;
		line-height: 32rpx;
		text-align: center;
		color: #666666;
	}
	.number-change{
		display: flex;
		align-items: center;
		height: 50rpx;
		width: 205rpx;
		border-radius: 4rpx 4rpx 4rpx 4rpx;
		border:1rpx solid #BFBFBF;
		margin-top: 15rpx;
		.btn{
			width: 48rpx;
			height: 100%;
			@extend .flex-center;
			image{
				width: 32rpx;
				height: 32rpx;
			}
		}
		.btn-left{
			border-left:1rpx solid #BFBFBF;
		}
		.btn-right{
			border-right:1rpx solid #BFBFBF;
		}
		input{
			width: 99rpx;
			font-size: 28rpx;
			font-weight: normal;
			line-height: 32rpx;
			text-align: center;
			color: #000000;
		}
	}
}
.del{
	position: absolute;
	width: 30rpx !important;
	height: 30rpx !important;
	top:-10rpx;
	right: -10rpx;
	z-index: 66;
}
.remarks{
	width: 100%;
	background: #fff;
	padding: 40rpx 30rpx 20rpx;
	box-sizing: border-box;
	.remarks-title{
		font-size: 28rpx;
		font-weight: normal;
		line-height: 32rpx;
		color: #000000;
		margin-bottom: 10rpx;
	}
	textarea{
		width: 100%;
		min-height: 120rpx;
		box-sizing: border-box;
		font-size: 28rpx;
		font-weight: normal;
		line-height: 36rpx;
	}
}
.upload{
	padding: 15rpx 30rpx;
	box-sizing: border-box;
	margin-top: 15rpx;
	width: 100%;
	background: #fff;
	.upload-title{
		font-size: 24rpx;
		font-weight: normal;
		line-height: 32rpx;
		color: #666666;
		margin-bottom: 15rpx;
	}
}
.upload-list {
	width: 100%;
	box-sizing: border-box;
	font-size: 0;
	height: 100%;
	display: flex;
	align-items: center;
	.upload-item {
		width: 214rpx;
		height: 214rpx;
		background: #F4F4F5;
		border-radius: 8rpx;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		font-size: 0;
		margin-bottom: 20rpx;
		margin-right: 20rpx;
		flex-wrap: wrap;
		position: relative;
		.icon{
			 width: 30rpx;
			 height: 30rpx;
			 
		}
		image {
			width: 100%;
			height: 100%;
		}
		.add-title{
			margin-top: 10rpx;
			font-size: 24rpx;
			font-weight: normal;
			line-height: 32rpx;
			text-align: center;
			color: #666666;
		}
	}
}
.nav-list{
	background: #fff;
	margin-top: 15rpx;
	.nav-item{
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		height: 112rpx;
		padding: 0 30rpx;
		box-sizing: border-box;
		font-size: 28rpx;
		font-weight: normal;
		line-height: 32rpx;
		color: #000000;
		.left{
			
		}
		.right{
			display: flex;
			align-items: center;
			.red{
				font-size: 28rpx;
				font-weight: normal;
				line-height: 32rpx;
				color: #FF0000;
			}
			.price{
				font-size: 48rpx;
				font-weight: normal;
				line-height: 32rpx;
				color: #000000;
			}
			.arrow{
				width: 34rpx;
				height: 34rpx;
			}
		}
	}
}
.footer-send{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	min-height: 100rpx;
	margin: 0 auto;
	padding: 16rpx 24rpx calc(16rpx + env(safe-area-inset-bottom));
	background: #FFFFFF;
	position: fixed;
	bottom: 0rpx;
	z-index: 10;
	// padding-bottom: constant(safe-area-inset-bottom);/* 兼容 iOS < 11.2 */
	// padding-bottom: env(safe-area-inset-bottom); /* 兼容 iOS >= 11.2 */
	box-sizing: border-box;
	.footer-text{
		display: flex;
		align-items: center;
		.text1{
			font-size: 24rpx;
			font-weight: normal;
			line-height: 32rpx;
			color: #666666;
		}
		.text2{
			font-size: 28rpx;
			font-weight: normal;
			line-height: 32rpx;
			color: #000000;
			margin: 0 5rpx;
		}
		.text3{
			font-size: 48rpx;
			font-weight: normal;
			line-height: 32rpx;
			color: #F17714;
		}
	}
	.want{
		width: 214rpx;
		height: 70rpx;
		border-radius: 100rpx;
		background: linear-gradient(180deg, #EC6A0A 0%, #FB8E26 100%);
		font-size: 28rpx;
		font-weight: normal;
		line-height: 70rpx;
		text-align: center;
		color: #FFFFFF;
	}
}
